Buy-to-let rental income has surged ahead of both inflation and house price growth to hit an average of £977 a month. The...